home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #188 (199x)(Rhein-Sieg-Soft).zip / Franz PD Disk #188 (199x)(Rhein-Sieg-Soft).adf / CassMaster.DOC < prev    next >
Text File  |  1992-08-11  |  17KB  |  430 lines

  1.                                           Fischerbach, den 18.07.1992
  2.  
  3.  
  4.                    Anleitung zu CassMaster V1.3 (Demo)
  5.                            von Eugen Albiker
  6.  
  7.  
  8. I.   Einleitung
  9. II.  Allgemeines über die Eingabe
  10. III. Tastaturbelegung mit Erklärung
  11. IV.  Der Ausdruck
  12. V.   Die Druckeranpassung
  13. VI.  Übers Programm
  14. VII. Kurzübersicht über die Befehle
  15.  
  16. ======================================================================
  17.  
  18.  
  19. I.   Einleitung
  20. ***************
  21.  
  22.                               Hi Fans !!!
  23.  
  24. Hier ist nun die Demo-Version des Programms "CassMaster V1.3", das
  25. speziell für Musikkassettenhüllen entwickelt wurde, und jetzt mit
  26. neuen nützlichen Funktionen auf sie wartet.
  27.  
  28. *************************************************************************
  29. * In dieser Demo-Version ist KEINE Lade- und Speicherroutine vorhanden. *
  30. * Wer die Vollversion will, schreibt bitte an unten stehende Adresse    *
  31. * und legt dem Brief 30,-- DM bei.                                      *
  32. *************************************************************************
  33.  
  34. Mit Sicherheit ist es, obwohl es in BASIC geschrieben wurde, besser als
  35. manche in Assembler geschriebene Programme, die den gleichen Sinn ver-
  36. folgen woll(t)en. Ich denke, es ist eines der besten dieser Art, das mir
  37. unter die Augen gekommen ist. (Und ich habe schon viele gesehen !!!)
  38. Ich weiß, daß die Einleitung meistens nur überflogen wird, aber ich
  39. will trotzdem noch etwas wichtiges sagen:
  40.  
  41.  
  42. WER IRGENDWELCHE VERNÜNFTIGE VERBESSERUNGSVORSCHLÄGE, BESONDERS
  43. PROGRAMMFEHLER MIR MITTEILEN MÖCHTE, SOLL DIES BITTE TUN.
  44. Wenn Sie mir eine Diskette mit Rückporto und Fehlerbeschreibung schik-
  45. ken, werde ich den Bug beheben und Ihnen eine fehlerfreie Version
  46. zurückschicken.
  47.  
  48. Hier meine Adresse:
  49.  
  50.  
  51.         Eugen Frank Albiker
  52.         Kirchweg 15
  53.         D - 7612 Fischerbach
  54.  
  55.  
  56. Ich bin auch sehr erfreut über Spenden für den Programmierer. Also,
  57. seid fair und schickt mir einen kleinen Anreiz zur evtl. Weiterentwik-
  58. klung des Programms an dem ich ca. 2,5 Jahre geschrieben habe.
  59. Also schreibt mir und sagt OFFEN eure Meinung wie euch das Programm
  60. gefällt.
  61.  
  62. WICHTIG:
  63. Das Programm ist ohne Modifikationen weiterzugeben. (Ich sagte weiter-
  64. zugeben, privat könnt Ihr es total auseinandernehmen) Wer eine Verbes-
  65. serung gemacht hat und meint sie sei wirklich gut kann (soll) mir sie
  66. mitteilen, damit ich sie in weiteren Versionen vielleicht einbauen
  67. kann. Danke !!!
  68.  
  69. Wenn CassMaster auf eine andere Disk kopiert wird, muß auf der neuen
  70. Disk vorhanden sein:
  71.  
  72. 1) Für die BASIC-Version:
  73.    a) Das Verzeichnis "CassMaster"
  74.    b) "CassMaster_V1.3_Load"
  75.    c) "AmigaBASIC"
  76.  
  77. 2) Für die compilierte version
  78.    a) Das Verzeichnis "CassMaster" (ohne "V1.3")
  79.    b) "CassMaster V1.3"
  80.  
  81. ======================================================================
  82.  
  83.  
  84. II.  Die Eingabe:
  85. *****************
  86.  
  87. Wenn man das Programm gestartet hat wartet man ca. 15 Sec. (BASIC-Version)
  88. und dann erscheint ein schwarz/weiß blinkender Cursor. Man kann nun die
  89. Lieder eingeben z.B.:
  90.  
  91.  
  92.   -----------------------------------------------------------
  93.   | A:   Roxette               | B:  Top Gun                |
  94.   -----------------------------------------------------------
  95.   |          Blatt 1           |           Blatt 2          |
  96.   |    Listen to your heart    |         Danger Zone        |
  97.   |      I call your name      |        Mighty Wings        |
  98.   |         Soul Deep          |      Through the fire      |
  99.   |             .              |              .             |
  100.   |             .              |              .             |
  101.   |             .              |              .             |
  102.  
  103. Bewegen kann man den Cursor, wie solls anders sein, mit den Cursortasten.
  104.  
  105. DEL   Wenn man die DEL-Taste drückt löscht man damit die Eingabe
  106.       an der aktuellen Position.
  107.  
  108. HELP  Beim betätigen der HELP-Taste bekommt man eine kurze Zusammen-
  109.       fassung über die ShortCuts, die man mit Hilfe der RECHTEN
  110.       Amiga-Taste aufrufen kann !!!
  111.  
  112. F1    Hiermit kommt man in einen weiteren Eingabeteil, bei dem man den
  113.       Besitzer, Datum, Source und Kassettentyp eingeben kann. Auch
  114.       hier gelten die DEL-, HELP-, und Cursortasten. Ein weiterer
  115.       Druck auf die "F1" Taste und man ist wieder in der Liederein-
  116.       gabe.
  117.  
  118. ======================================================================
  119.  
  120.  
  121. III. Die Tastaturbelegung:
  122. **************************
  123.  
  124. Alle nachfolgenden Shortcuts kann man aufrufen, indem man die rechte
  125. Amiga-Taste und dann den Buchstaben für den Befehl drückt. Hier nun
  126. die möglichen Befehle:
  127.  
  128.  
  129.   a   Es erscheint eine kurze Information über den Programmierer usw.
  130.  
  131.  
  132.   b   Wenn das Programm gestartet wird, landet man automatisch auf der
  133.       ersten Seite(=Blatt). Mit diesem Befehl gelangt man auf die
  134.       zweite Seite. Man hat also anstatt 2*26 Zeilen = 52 Zeilen zur
  135.       Verfügung. (Müßte im Normalfall für JEDE Kassettenhülle rei-
  136.       chen). Wenn man eine Zeile einfügt oder löscht wird auch automa-
  137.       tisch das letzte Lied der ersten Seite auf die zweite geschoben
  138.       bzw. wieder geholt.
  139.  
  140.  
  141.   d   Da es mich bei vielen Programmen störte, daß man Dateien nicht
  142.       löschen konnte (wenigstens nicht direkt vom Programm aus), habe
  143.       ich es in meinem Programm verwirklicht. Es wird auch automatisch
  144.       die dazugehörige ".info" Datei, falls vorhanden, gelöscht.
  145.  
  146.  
  147.   e   Man wird gefragt ob man das Programm verlassen will. Man drückt
  148.       die Taste "j" oder "n". Entsprechend der Antwort verläßt man das
  149.       Programm, der auch nicht. Gleiche Wirkung hat die Tastenkombina-
  150.       tion CTRL-C
  151.  
  152.  
  153.   f   Es erscheint wiederum ein Filerequester mit dem man die aktuel-
  154.       len Daten speichern kann. An den Filenamen, den man eingibt,
  155.       wird noch zusätzlich die Endung ".CAS" angehängt (wenn noch
  156.       nicht vorhanden !). Wenn die angegebene Datei schon existiert
  157.       wird man gefragt ob sie überschrieben werden soll. Falls man "j"
  158.       eintippt wird sie überschrieben, andernfalls nicht.
  159.       DIES IST NUR DIE DEMOVERSION !! MAN KANN HIER NICHT ABSPEICHERN !!
  160.  
  161.  
  162.   k   Das Programm kann bis zu 22 Kassettenhüllen verwalten und um
  163.       zwischen diesen wechseln und kopieren usw. ist dieses Untermenü
  164.       gedacht. Man muß zuerst den Befehl oben in der Befehlsleiste
  165.       anklicken und dann die betroffenen Kassetten. Ich denke die
  166.       Befehle sind selbsterklärend !!! Wenn nicht: Sie kennen meine
  167.       Adresse.
  168.  
  169.  
  170.   i   Es wird vor der Cursorposition auf der entsprechenden Seite (A-
  171.       oder B) eine Leerzeile eingefügt, und der die Lieder an der Cur-
  172.       sorposition bis zum Ende werden um eine Zeile nach unten ver-
  173.       schoben.
  174.  
  175.  
  176.   l   Es erscheint ein komfortabler Filerequester. Man kann hier mit
  177.       CassMaster abgespeicherte Kassettenhüllen wieder einladen. Wenn
  178.       man auf das "Laden"-Gadget klickt wird das File geladen. Man
  179.       kann bei CassMaster noch weitere laden, weil CassMaster bis zu
  180.       22 verschieden Covers gleichzeitig verwalten kann, zwischen de-
  181.       nen man hin- und herwechseln kann. Deswegen muß man den Filere-
  182.       quester beim Laden eines Files durch das "Abbruch"-Gadget ver-
  183.       lassen.
  184.       DIES IST NUR DIE DEMOVERSION !! MAN KANN HIER NICHT LADEN !!
  185.  
  186.  
  187.   L   Hiermit gelangt man in den altbekannten Filerequester. Man kann
  188.       nun eine Datei laden in der die vollständigen Pfade weiterer
  189.       Dateien (die mit CassMaster gespeichert worden sind) als ASCII-
  190.       Text stehen. Die Dateien werden nun nacheinander geladen. Falls
  191.       ein Fehler beim Laden auftreten sollte, wird dieser angezeigt,
  192.       und es wird fortgefahren mit dem nächsten Dateinamen. Man muß
  193.       danach den Filerequester mit "Abbruch" verlassen.
  194.       DIES IST NUR DIE DEMOVERSION !! MAN KANN HIER NICHT LADEN !!
  195.  
  196.  
  197.   n   Es wird gefragt ob man die aktuellen Daten löschen (aus dem
  198.       Speicher) will. Wenn ja wird der Bildschirm kurz schwarz und da-
  199.       nach kann mal gleich aufs neue loslegen.
  200.  
  201.  
  202.   N   Man kann hiermit eine neue Kassette anlegen. Wenn man jedoch
  203.       schon 22 Kassetten im Speicher hat oder kein freier Systemspei-
  204.       cher mehr vorhanden ist, ertönt ein Warnton und der Befehl wird
  205.       nicht ausgeführt. Andernfalls wird eine neue Kassette angelegt,
  206.       die man sofort beschreiben kann.
  207.  
  208.  
  209.   o   Dies ist das Gegenstück zum Befehl "i". Hier wird die Zeile auf
  210.       der der Cursor steht gelöscht und alle nachfolgenden Lieder wer-
  211.       den um eine Zeile nach oben "gezogen".
  212.  
  213.  
  214.   p   Das Programm wäre ja sinnlos wenn man nicht seine eingegebenen
  215.       Daten ausdrucken kann. Also kommt man mit diesem Shortcut in ein
  216.       Untermenü, das weiter unten unter dem Punkt, der Ausdruck
  217.       ausführlich erklärt ist.
  218.  
  219.  
  220.   v   Es läuft nun das Diskettenlaufwerk an und eine Datei mit dem
  221.       Namen "CassMaster.DEF" wird abgespeichert, in der der Drucker
  222.       und die Druckattribute gespeichert werden. Wenn man das Programm
  223.       wieder neu startet wird automatisch der Drucker geladen und die
  224.       Druckattribute gesetzt.
  225.  
  226.  
  227.   w   Die Seiten Lieder an der aktuellen Cursorposition werden gewech-
  228.       selt.
  229.  
  230.  
  231.   W   Die A-Seite wird mit der B-Seite vertauscht. (alle 52 Lieder,
  232.       und nicht nur die sichtbaren 26)
  233.  
  234. ======================================================================
  235.  
  236.  
  237. IV. Der Ausdruck:
  238. *****************
  239.  
  240. Wenn Sie nun hier angelangt sind haben Sie ein weiteres Menü mit vier
  241. Punkten vor sich, die jetzt erklärt werden.
  242.  
  243.   p   Hier kann man mit den F-Tasten oder den angegebenen Buchstaben
  244.       die Druckattribute ändern. Falls eine Einstellung mal nicht
  245.       funktioniert haben Sie wahrscheinlich eine falsche Druckeranpas-
  246.       sung. Hier noch ein paar Worte zu einigen Punkten:
  247.  
  248.       Seitenvorschub: Nach dem Druck wird automatisch eine neue Seite
  249.                       angefangen. Falls es nicht stimmt müssen Sie die
  250.                       Seitenlänge (Taste "p") entsprechend korrigie-
  251.                       ren.
  252.  
  253.       Seitenlänge wählen: Sie können mit der Taste "p" zwischen Ein-
  254.                           zelblatteinzug und Endlospapier wählen. Sei-
  255.                           tenlänge ändern: Wenn die "P" (groß) tippen
  256.                           erscheint um Einzelblatt oder Endlos je 3
  257.                           Sterne zur Kennzeichnung. Nun können Sie mit
  258.                           den Cursortasten hoch/runter die Anzahl der
  259.                           Zeilen pro Seite ändern. Ein Druck auf die
  260.                           RETURN-, ESC oder Leertaste und die Seiten-
  261.                           länge wird gesetzt.
  262.  
  263.       Wenn alle Druckereinstellungen nach seinen Wünschen eingestellt
  264.       hat verläßt man das Menü mit "RETURN" oder "ESC"
  265.  
  266.  
  267.   k   Es werden alle im Speicher befindlichen Hüllen aufgelistet. Man
  268.       kann jetzt alle Hüllen, die gedruckt werden sollen mit der Maus
  269.       wählen. Eine Hülle ist zum Druck bestimmt wenn sie gelb hervor-
  270.       gehoben ist. Ein nochmaliger Druck auf die gleichen Hülle, und
  271.       die wird wieder "abgewählt".
  272.  
  273.       Alle:    Es werden alle Hüllen angewählt
  274.       Löschen. Es wird keine Hülle angewählt
  275.       Drucken: Es werden alle gewählten Hüllen nacheinander ausge-
  276.                druckt
  277.  
  278.       Mit der ESC oder RETURN-Taste verläßt man dieses Menü ohne zu
  279.       drucken.
  280.  
  281.  
  282.   d   Hiermit kann man eine Druckeranpassung laden. Die Druckeranpas-
  283.       sung muß auf ".PRT" enden. Wenn man eine Druckeranpassung lädt
  284.       und danach den Befehl "v" verwendet wird diese Anpassung bei dem
  285.       nächsten Start von Cassmaster automatisch geladen. Doch dazu
  286.       weiter unten noch mehr.
  287.  
  288.  
  289. RETURN  Es werden die zuletzt bearbeitete Kassettenhülle mit den
  290.         eingestellten Druckattributen gedruckt
  291.  
  292. ======================================================================
  293.  
  294.  
  295. V.   Die Druckeranpassung:
  296. **************************
  297.  
  298. Auf der Diskette befindet sich eine fertige Druckeranpassung für den
  299. EpsonLQ-500. Sie können diese Druckeranpassung in ein normales Text-
  300. programm einladen und ganz an Ihren Drucker anpassen. Sie müssen für
  301. Ihren Drucker nur die entsprechenden Escape-Sequencen ändern und den
  302. Treiber als ASCII-Text, am Besten mit der Endung ".PRT" wieder abspei-
  303. chern.
  304. Am Schluß der Datei stehen einige deutsche Sonderzeichen. Was die ver-
  305. schiedenen Zahlen bedeuten, ist erklärt. Grund, für die Tabelle mit
  306. Sondezeichen:
  307. Der deutsche Zeichensatz hat nicht alle Zeichen, somit muß man z.B.
  308. auf den spanischen, dänischen Zeichensatz umstellen um an diese Zei-
  309. chen zu kommen. Nachdem das Sonderzeichen gedruckt wurde muß natürlich
  310. wieder auf den deutschen Zeichensatz umgestellt werden, damit die
  311. nachfolgenden Zeichen auch richtig gedruckt werden. Dazu ein kurzes
  312. Beispiel:
  313.  
  314.   27,82,4,124,27,82,2,ø
  315.   27,82,4 :  Schaltet auf dänischen Zeichensatz um
  316.   124     :  ASCII Code für das Zeichen "ø"
  317.   27,82,2 :  Schaltet auf deutschen Zeichensatz zurück
  318.  
  319. In der Druckeranpassung stehen auch Erklärungen wie "linke obere
  320. Ecke", "vertikale Linie mit Strich nach rechts" usw.. Die Zahlen, die
  321. davor stehen sind die ASCII Codes für die erklärten Zeichen, die beim
  322. EpsonGrafiksatz des EpsonLQ-Drucker die Begrenzung des Ausdruckes spä-
  323. ter darstellen. Sie können die Werte auf ändern oder an Ihren Drucker
  324. anpassen, z.B. den ASCII-Code des Zeichens "|" als vertikale Linie.
  325. (Hoffentlich haben das alle kapiert !!!)
  326.  
  327. WICHTIG:
  328. Die erste Zeile der Druckeranpassung ist für das Programm entscheidend
  329. ob es sie um eine Druckeranpassung handelt oder nicht. Also, nicht
  330. verändern
  331. Die Tabelle muß genau so aufgebaut werden wie beschrieben und in der
  332. beiliegenden Druckeranpassung. Sonst gibt es ein Chaos.
  333.  
  334. Sie können mir Ihre Treiber auch gern auf Disk zuschicken. Sie müssen
  335. allerdings funktionieren !!!
  336.  
  337. ======================================================================
  338.  
  339.  
  340. VI.  Batchdateien:
  341. ******************
  342.  
  343. Stellen sie sich vor:
  344. Ein Freund kommt zu Ihnen, weil sie der einzige sind, der einen Druc-
  345. ker besitzt und sagt: "Kannst Du mir mal schnell 15 Kassettenhüllen
  346. ausdrucken ??? Geschrieben hab ich sie schon. Du brauchst sie nur noch
  347. zu laden und auszudrucken !!!"
  348. Damit Sie nicht verrückt werden und nur noch laden, drucken, laden,
  349. drucken müssen gibt es bei meinem Programm die Möglichkeit eine Batch-
  350. datei zu erstellen die das Laden automatisch erledigt. Sie sieht fol-
  351. gendermaßen aus:
  352.  
  353.   - In der ersten Zeile muß "Batchdatei V1.0" stehen.
  354.   - in den folgenden die vollen Pfadnamen der Dateien (max. 21 denn
  355.     das Programm ist nur für max. 21 zu ladende Kassettenhüllen aus-
  356.     gelegt)
  357.  
  358. Das wärs !!! Man lädt sie mit dem Befehle "L". Geht ins Druckermenü,
  359. drückt "k", wählt alle an, die man gedruckt haben will und klickt, zu
  360. guter letzt noch auf "Drucken". Jetzt kann man den Drucker in aller
  361. Ruhe rattern lassen und dazu sein Bierchen schlürfen.
  362.  
  363. ======================================================================
  364.  
  365.  
  366. V. Übers Programm:
  367. ******************
  368.  
  369. Am Anfang des Programms stehen einige Dimmensionierungen und Pfadde-
  370. finitionen, die der Benutzer selbst ändern kann. Hier die wichtigsten:
  371.  
  372. Path$(1):   Hier sucht das Programm die abgespeicherten Dateien
  373. Path$(3):   Hier sucht das Programm die Druckeranpassung
  374. Path$(4):   Hier sucht das Programm die Datei "CassMaster.DAT"
  375. Path$(5):   Hier sucht das Programm die Datei "CassMaster.DEF"
  376. Filter$(0): Filter für Filerequester beim Laden von Kassettenhüllen
  377.             (Normal: ".CAS")
  378. Filter$(1): Filter für Filerequester beim Laden von Batchdateien
  379.             (Normal: ".BATCH")
  380. Filter$(2): Filter für Filerequester beim Laden von Druckeranpassungen
  381.             (Normal: ".PRT")
  382. Fastdir:    Wenn diese Variable auf 1 gesetzt wird, dann wird ein File
  383.             namens ".dir", das ähnlich ".fastdir" ist genutzt. Das In-
  384.             haltsverzeichnis wird dann um vieles schneller gelesen. Der
  385.             Ausbau ist:
  386.             1. Die Filenamen sind alle sortiert
  387.             2. Den inhaltsverzeichnissen ist CHR$(1) vorangestellt
  388.             3. Die Dateien besitzten keine besondere Kennzeichnung
  389.             Wenn sie dieses File nicht nutzten wollen, setzten Sie die
  390.             Variable auf 0.
  391.             WICHTIG: Das File ".dir" beeinhaltet nur die Dateinamen,
  392.                      diedem Filter (oben im Filerequester) entsprechen.
  393.  
  394. Alle anderen Variablen sind für den Benutzer uninteressant, und gefähr-
  395. lich, wenn er sie ändert !!!
  396.  
  397. Bei Fragen wenden Sie sich bitte an:
  398. ************************************
  399.  
  400.     Eugen Frank Albiker
  401.     Kirchweg 15
  402.     D-7612 Fischerbach
  403.     Tel.: 07832/1520
  404.  
  405. ======================================================================
  406.  
  407.  
  408. VII. Kurzübersicht:
  409. *******************
  410.  
  411. F1        Eingabeteil wechseln
  412. A + "e"   Ende (End)
  413. A + "i"   Linie einfügen (input)
  414. A + "o"   Linie Löschen (output)
  415. A + "p"   Drucken (print)
  416. A + "l"   Laden (load)
  417. A + "L"   Batchdatei laden
  418. A + "f"   Speichern
  419. A + "d"   Löschen (delete)
  420. A + "v"   Einstellungen speichern
  421. A + "b"   Blatt wechseln
  422. A + "n"   Neu anfangen (New)
  423. A + "N"   Neue Kassette anlegen
  424. A + "k"   Aktuelle Kassette ändern
  425. A + "w"   Seitenwechsel zweier Lieder
  426. A + "W"   Seitenwechsel
  427. A + "V"   Voreinstellungen speichern
  428.  
  429. ======================================================================
  430.